bitkeeper revision 1.1627 (429dabd8oit_vtykkoDno8W9TS973g)
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Wed, 1 Jun 2005 12:36:40 +0000 (12:36 +0000)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Wed, 1 Jun 2005 12:36:40 +0000 (12:36 +0000)
multicall.c:
  Put multicall result in result field instead of args[5].
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
xen/common/multicall.c

index fdfe7864db23bccae8a249178c8443a6faaad9e3..1403041db8790978ac9f26328865ce44db1af29e 100644 (file)
@@ -43,7 +43,7 @@ long do_multicall(multicall_entry_t *call_list, unsigned int nr_calls)
 
         do_multicall_call(&mcs->call);
 
-        if ( unlikely(__put_user(mcs->call.args[5], &call_list[i].args[5])) )
+        if ( unlikely(__put_user(mcs->call.result, &call_list[i].result)) )
         {
             DPRINTK("Error writing result back to multicall block.\n");
             goto fault;